記得八月中參加今年赴荷蘭留學生的行前說明會,一個要去念大學的小女生,因為是去念我畢業的系上跟藝術學院合開的多媒體藝術學程,就跟我聊了起來,閒談著出國讀書的動機、生活情況等等。大概是因為我之前用 Google Map 做了一張 Utrecht 生活地圖(標了十幾間的 pub/bar,還有一些商店、超市,和腳踏車路線等等),聊著聊著,小女生突然迸出一句:台灣的男生好像都很孬喔?
這句話讓我不知道該怎麼接,說是嘛,好像罵到自己,說不是嘛,其實我還真的是蠻孬的。 ^_^ 在歐洲,喝酒上 pub 是正常休閒,其實說不上是什麼「帶種」的行徑。
X X X
中學的時候台灣剛好有播放 Star Trek: The Next Generation,每次聽到片頭的結尾,艦長 Jean-Luc Picard 說到: "....to seek out new life and new civilizations, to boldly go where no one has gone before." 都有一種莫名的感動。不過事實上,除非人類真的進入到像影集的時空背景般,『人人都不必為生存而煩惱』的太平盛世,持有這種勇氣與壯志,恐怕只是年輕人才有的特權了。
when will we ever learn?
2007/11/25
2007/11/23
My misbelieves
每個人,多多少少都有一些別人沒有辦法理解為什麼會有的一些信念或想法。這些信念可能不怎麼符合邏輯,可能跟迷信相去不遠,很可能連抱持這些信念的本人都沒辦法解釋為什麼會產生這樣的念頭。
記得小時候拿到第一支手錶,欣喜異常,整天就盯著那小小的錶面,看著秒數不停的跳動。看久了,總要找點事幹啊,於是就開始研究怎麼用組成日字形的七條短線來表示 0~9 的十個數字,練習閉上眼睛數秒然後睜開眼睛看看數得準不準;最後終於找到了新樂子--占卜:在看時間的時候,如果秒數跟分鐘數一樣,表示 luck hit,早一秒或晚一秒則表示現在有某一件事情的時機不對。這可是我自個兒發明的小遊戲,雖然很無聊,可是 100% 原創(看來我從小就開始宅了,發明了這麼冷的遊戲還沾沾自喜 ~>_<~)。
影響所及,大概是二十幾年過去之後,我還是只肯戴電子錶,即使指針錶也要買下面有一個小框框顯示數字鐘的:誰敢剝奪我小小而又私密的樂趣! ^_^
本人比較令人髮指,每次說出來都讓人家笑的 misbelief,要算是『過太爽會遭天譴』這一則了。這個想法實在是沒什麼根據,也跟大部分的現實狀況不符,但是我還是一直念茲在茲,不敢須臾或忘。如果一定要想出個起源,那大概是小時候壓力大,又還沒學過那套『天將降大任於斯人也,必先....』,只好編出一套學養層次較低的,類似的信念來安慰自己。
這個想法雖然沒什麼道理,不過我自己倒是從它身上撈到不少好處。平常多運動習慣自己操自己,當兵的時候體能訓練其實就對我沒造成甚麼負擔;強迫自己在一定時間內一定要有某種程度的 productivity(當然很多方面都可以),經年累月下來就會發現其實自己沒有浪費太多時間。雖然大家都說『能者多勞』,但是我卻覺得,人都是得要多勞才有辦法成為能者。
這些 misbelieves,無論是在怎樣的情況下形成的,無論是怎樣的無稽可笑,都是一個人獨有的特色。古希臘的哲學家認為,"know yourself" 是通往智慧的門,那麼對於自己的荒誕想法的嘲笑,又算是什麼呢?
補充:關於『過太爽會遭天譴』這件事情,其實有個不錯的註解:『一個人會有這種想法,基本上他就已經是遭了天譴了。』誠哉,斯言!
記得小時候拿到第一支手錶,欣喜異常,整天就盯著那小小的錶面,看著秒數不停的跳動。看久了,總要找點事幹啊,於是就開始研究怎麼用組成日字形的七條短線來表示 0~9 的十個數字,練習閉上眼睛數秒然後睜開眼睛看看數得準不準;最後終於找到了新樂子--占卜:在看時間的時候,如果秒數跟分鐘數一樣,表示 luck hit,早一秒或晚一秒則表示現在有某一件事情的時機不對。這可是我自個兒發明的小遊戲,雖然很無聊,可是 100% 原創(看來我從小就開始宅了,發明了這麼冷的遊戲還沾沾自喜 ~>_<~)。
影響所及,大概是二十幾年過去之後,我還是只肯戴電子錶,即使指針錶也要買下面有一個小框框顯示數字鐘的:誰敢剝奪我小小而又私密的樂趣! ^_^
本人比較令人髮指,每次說出來都讓人家笑的 misbelief,要算是『過太爽會遭天譴』這一則了。這個想法實在是沒什麼根據,也跟大部分的現實狀況不符,但是我還是一直念茲在茲,不敢須臾或忘。如果一定要想出個起源,那大概是小時候壓力大,又還沒學過那套『天將降大任於斯人也,必先....』,只好編出一套學養層次較低的,類似的信念來安慰自己。
這個想法雖然沒什麼道理,不過我自己倒是從它身上撈到不少好處。平常多運動習慣自己操自己,當兵的時候體能訓練其實就對我沒造成甚麼負擔;強迫自己在一定時間內一定要有某種程度的 productivity(當然很多方面都可以),經年累月下來就會發現其實自己沒有浪費太多時間。雖然大家都說『能者多勞』,但是我卻覺得,人都是得要多勞才有辦法成為能者。
這些 misbelieves,無論是在怎樣的情況下形成的,無論是怎樣的無稽可笑,都是一個人獨有的特色。古希臘的哲學家認為,"know yourself" 是通往智慧的門,那麼對於自己的荒誕想法的嘲笑,又算是什麼呢?
補充:關於『過太爽會遭天譴』這件事情,其實有個不錯的註解:『一個人會有這種想法,基本上他就已經是遭了天譴了。』誠哉,斯言!
Labels:
thoughts
2007/11/19
Backup and Synchronization of Portable Computers
當可攜式計算裝置越來越多,我們其實蠻需要一個好的[備分/同步化]規劃,以隨時將工作的系統維持在最新資料的狀態。對於手機、PDA 這類原本就不被當作儲存裝置的系統來說,這項工作可以藉由管理軟體將裝置連接上電腦來達成;但是對於像 EeePC/UMPC/laptops 這種有些工作的確會在上面完成的裝置,好像沒聽說有什麼比較好的規劃來做備份與同步(當然也許是有只不過我不知道)。
在單純 Win32 (or Win32/64, whatever) 環境下解決的方案其實還不少,我現在常用的 PortableApps 就是其中之一(還是 OpenSource 的呢),而當中的 toucan 就是一個簡單實用的備份/同步工具。其他的軟體,只要不需在 registry 裡登錄的,基本上可以加到這套系統裡,因此簡單的隨身碟加上這組工具軟體(eclipse, R 等等都可以加入),大概就很夠用了。
然而 EeePC 該怎麼辦?4G 的 SSD 要每天備份好像也不是容易的事情,更糟的是如果是隨身碟、EeePC、隨身硬碟混著用,其實連要記得哪些要備份恐怕都很難。
之前參加 ICOS 2007 在 OLPC 的 session 聽到一個不錯的 idea,只是不知道實際上該怎麼 implement。因為 OLPC 的 SSD 只有 1G,基本上是被當成 working-buffer 來使用的,每天學童到學校,系統會自動把 SSD 裡的資料 upload 到 server 裡,把空間再釋放出來繼續使用。當然 OLPC 系統之後會把學童的 work 公布到專屬的 global server 和網路空間給全世界分享,這就不是一般人需要的了。
基本的想法其實並不新鮮,就是有一個 powerful 的 local server(可能是桌上型電腦),提供 docking 和 automatic backup/synchronization 的功能。只要登錄在同步軟體內的裝置,經過 docking 之後就可以自動執行。目前 outlook 已經有類似的功能,支援大多數的 PDA / Smart-phone,但是其他種類裝置的支援好像就比較少。四年前趁 thanksgiving sales 買的 Palm Zire 32 前一陣子壽終正寢,才打算用 EeePC 來取代,雖然比 Palm 功能強多了,但是缺少備份/同步的方案卻也是另一個問題。想說現在無線通訊裝置那麼多,要做到像 MicroSoft Surface Computer 那樣,把手機放上去就自動同步,好像也不是做不到,只是有很多安全性問題要克服。
不過倒過來想,只要我別用那麼多種裝置,好像就沒必要傷這個腦筋了 ^_^,簡單才有效率啊~
在單純 Win32 (or Win32/64, whatever) 環境下解決的方案其實還不少,我現在常用的 PortableApps 就是其中之一(還是 OpenSource 的呢),而當中的 toucan 就是一個簡單實用的備份/同步工具。其他的軟體,只要不需在 registry 裡登錄的,基本上可以加到這套系統裡,因此簡單的隨身碟加上這組工具軟體(eclipse, R 等等都可以加入),大概就很夠用了。
然而 EeePC 該怎麼辦?4G 的 SSD 要每天備份好像也不是容易的事情,更糟的是如果是隨身碟、EeePC、隨身硬碟混著用,其實連要記得哪些要備份恐怕都很難。
之前參加 ICOS 2007 在 OLPC 的 session 聽到一個不錯的 idea,只是不知道實際上該怎麼 implement。因為 OLPC 的 SSD 只有 1G,基本上是被當成 working-buffer 來使用的,每天學童到學校,系統會自動把 SSD 裡的資料 upload 到 server 裡,把空間再釋放出來繼續使用。當然 OLPC 系統之後會把學童的 work 公布到專屬的 global server 和網路空間給全世界分享,這就不是一般人需要的了。
基本的想法其實並不新鮮,就是有一個 powerful 的 local server(可能是桌上型電腦),提供 docking 和 automatic backup/synchronization 的功能。只要登錄在同步軟體內的裝置,經過 docking 之後就可以自動執行。目前 outlook 已經有類似的功能,支援大多數的 PDA / Smart-phone,但是其他種類裝置的支援好像就比較少。四年前趁 thanksgiving sales 買的 Palm Zire 32 前一陣子壽終正寢,才打算用 EeePC 來取代,雖然比 Palm 功能強多了,但是缺少備份/同步的方案卻也是另一個問題。想說現在無線通訊裝置那麼多,要做到像 MicroSoft Surface Computer 那樣,把手機放上去就自動同步,好像也不是做不到,只是有很多安全性問題要克服。
不過倒過來想,只要我別用那麼多種裝置,好像就沒必要傷這個腦筋了 ^_^,簡單才有效率啊~
2007/11/16
Droplet as a form of Artificial Life?
前幾天在看 Springer 新發行期刊的 RSS 時,看到這則有點令人困惑的文章 "Self-maintained Movements of Droplets with Convection Flow"。文章本身並不奇怪,奇怪的是刊載於 Artificial Life 這本 Computer Sciences 的期刊上。
看了一下摘要,是日本人跟義大利人合寫的,大意是說液滴透過本身的化學性質與外在環境的動力性質交互作用,呈現一種像是自主運動的狀態。所以,可以刊在 Artificial Life 上面。
直覺想到的是:做微物理的人有福了,快來多作幾個模擬然後投稿吧!
看了一下摘要,是日本人跟義大利人合寫的,大意是說液滴透過本身的化學性質與外在環境的動力性質交互作用,呈現一種像是自主運動的狀態。所以,可以刊在 Artificial Life 上面。
直覺想到的是:做微物理的人有福了,快來多作幾個模擬然後投稿吧!
2007/11/15
EeePC customizing
EeePC 入手了幾個禮拜,其實沒有太多時間去玩它,目前只小小改了幾個地方。懶得自己動手的人,建議可以使用 jurenju 的 Lazyeeepc,作者最近也開始寫[從 EeePC 開始學習 Linux ]的專屬 blog,可以給 Linux 或電腦初學者作為入門的參考。
稍為記錄一下目前做的修改:
接下來想做的是,目前看到內建的 Linux kernel 只抓得到 1G 的記憶體,如果要裝 2G 的 ram 就得要重新編 kernel(或是用 Windows),有人改裝 Ubuntu 已經克服了這個問題(但是無線網卡 driver 抓不到),不過用 Asus 預設系統目前要編 kernel 好像還有些問題,有空來試試看。
另外,現在看到拆機的結果好像是說 SSD 是沒辦法拆下來換的,因此我固定用一張 4G-Class6-HCSD 插著,然後把常常寫入的資料夾(像是 firefox 的 profile)用 symbolic link 連過去,至少用到壞了還可以換。
稍為記錄一下目前做的修改:
- 話說對於使用 AsusLauncher 之後第一個想改的,就是在桌面上新增程式,這件事情可以透過修改 "/opt/xandros/share/AsusLauncher/simpleui.rc" 來做到,想增加不同的 icon 也是放在 "/opt/xandros/share/AsusLauncher/" 底下。至於格式則可以從 "simpleui.rc" 中很容易的看出來。(本來計畫寫個圖型介面小程式藉由更動該資料夾來新增桌面程式,但是實在沒時間....)
- [終端機]是另一個常用但是在 AsusLauncher 裡找不到的東西,可以在[檔案總管]裡按 Ctrl-T,或是直接在桌面按 Ctrl-Alt-T 來啟動。預設的終端機字很小,建議改成 18 的字型,詳細方法可以參考 Configuring xterm in Linux。
- 要從 debian 套件裡安裝新軟體,記得要在 "/etc/apt/sources.list" 新增 "deb http://ftp.twaren.net.tw/debian/ etch main contrib non-free"。系統預設只到 Asus 的主機上找套件,所以不加這一行的話大部分其他的軟體都沒得裝。
- 內建的字典啟動太慢,建議安裝 stardict,不會解決 package dependency 的話建議就用 Lazyeeepc 就可以了。
- 要注意的是,如果改過上述設定,在 Asus 內建的[新增移除程式]裡的 BIOS update 就會變成可以執行,但是其實到目前為止還沒有新版的 BIOS release 出來,執行之後只是會把之前的修改都蓋掉(尤其是 simpleui.rc)而已,沒事不要去按(我就手癢按下去了,只好重改一遍)。
接下來想做的是,目前看到內建的 Linux kernel 只抓得到 1G 的記憶體,如果要裝 2G 的 ram 就得要重新編 kernel(或是用 Windows),有人改裝 Ubuntu 已經克服了這個問題(但是無線網卡 driver 抓不到),不過用 Asus 預設系統目前要編 kernel 好像還有些問題,有空來試試看。
另外,現在看到拆機的結果好像是說 SSD 是沒辦法拆下來換的,因此我固定用一張 4G-Class6-HCSD 插著,然後把常常寫入的資料夾(像是 firefox 的 profile)用 symbolic link 連過去,至少用到壞了還可以換。
2007/11/11
Process Mining
很有趣的主題,屬於 Data Mining / Machine Learning 的應用之一,可以參考 http://www.processmining.org/,有介紹影片、OS軟體,和應用的範例。基本上是從資訊系統的 log files 裡面找尋 process,然後轉換成有意義的 models,在商業和製造業有廣泛的用途。廣義的來說,所有的資訊系統(ERP, SCM, Web-server....etc.),版本控制(CVS, SVN)和 social networks 都在應用的範圍之內。
會注意到這個主題,是因為這一期的 KDneggets 上刊了一則 TU/e + Philips 的徵人廣告,是做這個主題的。稍稍 follow 了一下一些 readings,發現這個領域有很大的 potential,而且 process mining 的 output 可以直接連結到我的另一個專長,simulation models,然後應用在商業或製造業的系統分析上。
其實類似的技術也可以用在 tag 好的 text/audio corpus 上(事實上任何像 log 的文本都行),畢竟直接從 data 裡去自動發掘 model,是 DM/ML 的終極目標吧。
不過徵才刊登在 KDneggets 上,競爭想必會是非常激烈吧....
會注意到這個主題,是因為這一期的 KDneggets 上刊了一則 TU/e + Philips 的徵人廣告,是做這個主題的。稍稍 follow 了一下一些 readings,發現這個領域有很大的 potential,而且 process mining 的 output 可以直接連結到我的另一個專長,simulation models,然後應用在商業或製造業的系統分析上。
其實類似的技術也可以用在 tag 好的 text/audio corpus 上(事實上任何像 log 的文本都行),畢竟直接從 data 裡去自動發掘 model,是 DM/ML 的終極目標吧。
不過徵才刊登在 KDneggets 上,競爭想必會是非常激烈吧....
2007/11/07
技術更新,永無止境
Last Friday, when I came back to Taipei main station from Hsin-Chu, I went to Tien-Long bookstore as I used to do. Look at the books on the shelf, even though they are all IT-related books, the coverage of topics is still very wide. There are more and more topics that I have never seen, though some of them turned out to be just simple concepts with fancy names after I took a browse. However, new teches and new terminologies keep emerging, and the anxiety of being out-of-dated will never end.
I think, it is the time to do some reflection.
So far I have accumulated abilities across several different fields. Most of them are above average (between good and excellent, I guess), but maintaining so many skills is very time consumming and exshausting. Evry once in a while, I think it is necessary to recheck my plan and to focus myself on a narrower direction.
以上是之前在 ICOS 無聊的時候在 EeePC 上寫的,懶得翻成中文了。總之,是想要確認一下接下來發展的方向,即使是 IT 技術這個領域,包含的技術項目依然是太廣,純技術與技術服務又是不同的範疇,應該要挑選幾個特定而且相關的技術,深耕下去才是正道。目前幾條可以選的路有:
嵌入式應用:搞 Linux kernel,C/C++,偏向與硬體整合,目前在台灣算是比較有出路的項目。
網路應用:技術上 Ajax 不可不會,.Net 跟 Java 要選一條,而想出新的應用似乎更為重要。但是,在台灣搞網路創業....
應用軟體開發:這在台灣沒什麼出路,因為說得出名字的公司不多。除了專精於一種程式語言之外,軟體工程跟專案管理也是必備知識。
資訊系統開發:台灣的軟體業比較偏向這種,生意不少,可以活得還不錯;但是因為市場格局不大,成就感跟未來性就稍微差了點。
當然,台灣擅長的製造業內也有很多需要資訊人員的工作,一些技術成份比較高的產業也需要具備 machine learning 專長的人做流程規劃;此外,金融、財務工程領域也是可以涉足的方向;當然我也可以走數值分析的老路,這個專長在台灣或許不吃香,但是海外的需求是相當高的。
好吧,這麼多項,似乎得要用刪除法比較有效率....先刪掉只能留在台灣發展的選項吧....
I think, it is the time to do some reflection.
So far I have accumulated abilities across several different fields. Most of them are above average (between good and excellent, I guess), but maintaining so many skills is very time consumming and exshausting. Evry once in a while, I think it is necessary to recheck my plan and to focus myself on a narrower direction.
以上是之前在 ICOS 無聊的時候在 EeePC 上寫的,懶得翻成中文了。總之,是想要確認一下接下來發展的方向,即使是 IT 技術這個領域,包含的技術項目依然是太廣,純技術與技術服務又是不同的範疇,應該要挑選幾個特定而且相關的技術,深耕下去才是正道。目前幾條可以選的路有:
嵌入式應用:搞 Linux kernel,C/C++,偏向與硬體整合,目前在台灣算是比較有出路的項目。
網路應用:技術上 Ajax 不可不會,.Net 跟 Java 要選一條,而想出新的應用似乎更為重要。但是,在台灣搞網路創業....
應用軟體開發:這在台灣沒什麼出路,因為說得出名字的公司不多。除了專精於一種程式語言之外,軟體工程跟專案管理也是必備知識。
資訊系統開發:台灣的軟體業比較偏向這種,生意不少,可以活得還不錯;但是因為市場格局不大,成就感跟未來性就稍微差了點。
當然,台灣擅長的製造業內也有很多需要資訊人員的工作,一些技術成份比較高的產業也需要具備 machine learning 專長的人做流程規劃;此外,金融、財務工程領域也是可以涉足的方向;當然我也可以走數值分析的老路,這個專長在台灣或許不吃香,但是海外的需求是相當高的。
好吧,這麼多項,似乎得要用刪除法比較有效率....先刪掉只能留在台灣發展的選項吧....
Labels:
thoughts
2007/11/05
ICOS 2007
週末參加了 ICOS 2007 (International Conference on Open Source),整體感覺上是 hackers 網聚的成份多過於研討會,不過這也正顯示出 Open Source 社群的特性。
第一天我人在新竹趕不上,不過看議程好像也只是大官說話,沒什麼好可惜的。星期六的 sessions 就有趣多了,可惜無法分身,只能選幾個聽。其中我個人覺得最有趣的是 Asus EeePC 跟 MIT OLPC 聯合的一個 session,華碩研發部 Ellis 介紹了規格、目標市場跟接下來的策略,但是輪到 Mike Fletcher,他開宗明義的就表示:我們是做教育的,不是做 laptop 的,只是在分析需求之後決定這是目前最適合的工具。
還有許多有趣的 session,但是我想大致上可以分成幾個主題:
現場還有 Sun, Asus, Google 的攤位。Sun 宣傳的是 Solaris 10,Asus 展的當然是 EeePC 啦,也在徵求該產品的 Software Engineer 跟 PM,而 Google 也派了一個 HR 在那裡徵人。
整體來說,台灣的整個產業還是以硬體為主,軟體似乎大多只是用來增加硬體的價值的,這在社群人數的分布上也可以看得出來;所以我想政府的軟體產業政策,最後大概也是以用來刺激景氣為主吧。
話說星期六去的時候發現人不多,想說摸彩中獎機率應該蠻高才對的;結果時間到了,大家夥兒全都出現了,抽獎什麼都沒抽到,:~
不過至少有個好消息,注意許久的 OpenMoko 要在台北開個 OpenLab,提供場地、設備和免費訓練,11/7 要記得去搶報名啦~
第一天我人在新竹趕不上,不過看議程好像也只是大官說話,沒什麼好可惜的。星期六的 sessions 就有趣多了,可惜無法分身,只能選幾個聽。其中我個人覺得最有趣的是 Asus EeePC 跟 MIT OLPC 聯合的一個 session,華碩研發部 Ellis 介紹了規格、目標市場跟接下來的策略,但是輪到 Mike Fletcher,他開宗明義的就表示:我們是做教育的,不是做 laptop 的,只是在分析需求之後決定這是目前最適合的工具。
還有許多有趣的 session,但是我想大致上可以分成幾個主題:
- 自由軟體在教育上的應用:以教育界人士居多,以應用為主,有遠從法國來的 Georges KHAZNADAR
- 叢集計算與格網運算:玩高速計算的族群,當然是 Linux 玩家啦
- 嵌入式與客製型作業系統:也是 Linux 玩家,OS 的另一種玩法
- 網路應用:請到 Joomla! 的核心開發團隊成員 Sam Moffatt,以及 Mozilla 的中國區主管宮力博士
現場還有 Sun, Asus, Google 的攤位。Sun 宣傳的是 Solaris 10,Asus 展的當然是 EeePC 啦,也在徵求該產品的 Software Engineer 跟 PM,而 Google 也派了一個 HR 在那裡徵人。
整體來說,台灣的整個產業還是以硬體為主,軟體似乎大多只是用來增加硬體的價值的,這在社群人數的分布上也可以看得出來;所以我想政府的軟體產業政策,最後大概也是以用來刺激景氣為主吧。
話說星期六去的時候發現人不多,想說摸彩中獎機率應該蠻高才對的;結果時間到了,大家夥兒全都出現了,抽獎什麼都沒抽到,:~
不過至少有個好消息,注意許久的 OpenMoko 要在台北開個 OpenLab,提供場地、設備和免費訓練,11/7 要記得去搶報名啦~
Labels:
life
訂閱:
文章 (Atom)